Package-level declarations
Types
允许对象通过 i18n 获取 I18nService。
允许对象通过 objects 获取 ObjectStorage。
请不要构造此类或访问此类的伴生对象。
允许对象通过 trace 获取 TraceRecorder。
Properties
值为 autotweaker。
存储配置及其他数据的目录,请使用提供的持久化 API 而不是直接在此路径下存放文件。
获取 AutoTweaker 提供的 I18nService。
获取 AutoTweaker 提供的 ObjectStorage。
用于加载插件 jar 的目录,此目录中只有以 .jar 结尾的文件会被加载,jar 或 class 损坏的文件不会被加载。
容器内 /tmp/autotweaker 在宿主的挂载位置。
获取 AutoTweaker 提供的 TraceRecorder,自身作为 origin。
容器内 /workspace 在宿主的挂载位置,位于此路径下的工作区会被视为容器内工作区。
Functions
打印一条用于临时调试的 error 级别日志,特殊的命名便于通过自动化脚本扫描。
格式化异常信息,包括类名、message、cause。
取消并等待协程作用域的根 Job 完成,等价于 scope.coroutineContext.job.cancelAndJoin()。
获取一个字符串 SettingDef 的当前值,并通过 java.lang.String.format 填充字符串占位符。
对一个 SettingDef 调用 get 可以直接从数据库拿到当前配置值。
请不要调用此方法。
如果 CharSequence 为空,返回 null,否则返回 CharSequence 本身。
如果 Collection 为空,返回 null,否则返回 Collection 本身。
从 StringBuffer 中取出一行,找不到换行符返回 null。
对一个 SettingDef 调用 set 可以更新配置值。
对一个字符进行 Unicode 转义,返回一个 Unicode 转义序列。
对一个字符串进行 Unicode 转义,返回 6 倍大小的新字符串。
从一个可能包含 Unicode 转义序列的字符串中解码 Unicode 转义。